package com.xinsoft.constant;

/**
 * @ClassName BaseConstant
 * @Description 基础常量
 * @Author lijie
 * @Date 2022/10/10 10:22 星期一
 * @Version 1.0
 */
public interface BaseConstant {
    /**
     * 成功
     */
    int SUCCESS = 1;
    /**
     * 失败
     */
    int FAIL = 0;
    /**
     * OK
     */
    String OK = "OK";
    /**
     * 用户标识
     */
    String USER_KEY = "userId";
    /**
     * 菜单根节点标识
     */
    Long MENU_ROOT = 0L;
    /**
     * 成本科目根节点标识
     */
    Long COST_ROOT = 0L;
    /**
     * 合同类型根节点标识
     */
    Long CONTRACT_TYPE_ROOT = 0L;
    /**
     * 部门根节点标识
     */
    Long DEPT_ROOT = 0L;
    /**
     * 数据字典根节点标识
     */
    Long DICT_ROOT = 0L;
    /**
     * 升序
     */
    String ASC = "asc";
    /**
     * 降序
     */
    String DESC = "desc";
    /**
     * 删除字段名
     */
    String DEL_FLAG = "delFlag";
    /**
     * 创建时间字段名
     */
    String CREATE_TIME = "createTime";

    /**
     * 数据权限过滤
     */
    String SQL_FILTER = "sqlFilter";

    String DEPT_AUTH = "deptIdList";
    /**
     * 部门id标识
     */
    String DEPT_ID = "deptId";

    /**
     * 当前页码
     */
    String PAGE = "page";
    /**
     * 每页显示记录数
     */
    String LIMIT = "limit";
    /**
     * 排序字段
     */
    String ORDER_FIELD = "orderField";
    /**
     * 排序方式
     */
    String ORDER = "order";
    /**
     * token header
     */
    String TOKEN_HEADER = "token";

    //对象数据字段返回键名
    String DATA = "data";

    //重置密码为123456a
    String PWD = "123456a";
}
